Research Challenges of Agile Estimation
نویسندگان
چکیده
Projects that are over-budget, delivered late, and fall short of user’s expectations have been a common problem area for software development efforts for years. Agile methods, which represent an emerging set of software development methodologies based on the concepts of adaptability and flexibility, are currently touted as a way to alleviate these reoccurring problems and pave the way for the future of development. The estimation in Agile Software Development methods depends on an expert opinion and historical data of project for estimation of cost, size, effort and duration. In absence of the historical data and experts the previous method like analogy and planning poker are not useful. This paper focuses on the research work in Agile Software development and estimation in Agile. It also focuses the problems in current Agile practices.
منابع مشابه
Supply chain network design problem for a new market opportunity in an agile manufacturing system
The characteristics of today's competitive environment, such as the speed with which products are designed, manufactured, and distributed, and the need for higher responsiveness and lower operational cost, are forcing companies to search for innovative ways to do business. The concept of agile manufacturing has been proposed in response to these challenges for companies. This ...
متن کاملTowards Improving Agility in Model-driven Development
Agile Model Driven Development (Agile MDD) is an approach that aims to combine Agile development and Model Driven Development (MDD). It is the intention of our research to analyse the impact and the challenges of combining Agile and MDD and try to improve this approach by increasing its adaptability by proposing a framework that facilitate Agile and MDD. This includes essential procedures, reco...
متن کاملA systematic literature review on agile requirements engineering practices and challenges
Unlike traditional software development methods, agile methods are marked by extensive collaboration, i.e. face-to-face communication. Although claimed to be beneficial, the software development community as a whole is still unfamiliar with the role of the requirements engineering practices in agile methods. The term ‘‘agile requirements engineering’’ is used to define the ‘‘agile way’’ of plan...
متن کاملAgile Software Development Practices in Distributed Environments
Agile is rapidly becoming one of the most popular software development methodologies across the globe. Companies throughout the world are making considerable efforts to shift from the traditional software development methods towards the agile practices. Distributed software development is an increasingly vital development approach for software companies throughout the world, as it brings additi...
متن کاملCost estimation in agile development projects
One of the key measures of the resilience of a project is its ability to reach completion on time and on budget, regardless of the turbulent and uncertain environment it may operate within. Cost estimation and tracking are therefore paramount when developing a system. Cost estimation has long been a difficult task in systems development, and although much research has focused on traditional met...
متن کامل